<script type="text/javascript">
$(document).ready(function(){
        $(".entero").numeric(false);
        $(".decimal").numeric();
        $(".fecha").mask("99/99/9999");
 });
</script>

<div class="modal-dialog">
    <div class="modal-content">
      <div class="modal-header">
        <button type="button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
        <h4 class="modal-title" id="myModalLabel"><?=$title?></h4>
      </div>
      <?php 
      // Definición de variables comunes
      $nombre_controlador = 'duenios'; 
      $metodo_guardar = 'guardar';
      $nombre_form = 'frm_duenios'; 
      $metodo_ver_todos = 'ver_todos';

      $attributes = array('class' => 'form-horizontal', 'role' => 'form', 'id' => $nombre_form);
      echo form_open($nombre_controlador . '/' . $metodo_guardar, $attributes); 

      if(!isset($objDuenio)) $objDuenio = new Duenio(); 
      ?>
      <div class="modal-body">
        <?php if(isset($error) && $error != '') { ?>
          <div class="alert alert-danger col-sm-offset-2 col-sm-8"><?=$error?></div>
        <?php } ?>

        <div class="form-group">
            <div class="col-sm-offset-3 col-sm-6"> 
              <?php 
              $atributos = array('type' => 'hidden', 
                                 'class' => 'form-control', 
                                 'name' => 'txt_id',
                                 'id' => 'txt_id',
                                 'value' => $objDuenio->id);
              echo form_input($atributos);
              ?> 
            </div>
        </div>

        <div class="form-group">
            <div class="col-sm-offset-3 col-sm-6"> 
              <?php 
              $atributos = array('type' => 'text', 
                                 'class' => 'form-control', 
                                 'name' => 'txt_nombre_duenio',
                                 'id' => 'txt_nombre_duenio', 
                                 'required' => 'required',
                                 'placeholder' => 'Nombre',
                                 'value' => $objDuenio->nombre);
              echo form_input($atributos);
              ?> 
            </div>
        </div>
        <div class="form-group">
            <div class="col-sm-offset-3 col-sm-6"> 
              <?php 
              $atributos = array('type' => 'text', 
                                 'class' => 'form-control', 
                                 'name' => 'txt_apellido_duenio',
                                 'id' => 'txt_apellido_duenio', 
                                 'required' => 'required',
                                 'placeholder' => 'Apellido',
                                 'value' => $objDuenio->apellido);
              echo form_input($atributos);
              ?> 
            </div>
        </div>

        <!-- Este div, qué hago -->
        <div class="form-group">
          <div class="col-sm-offset-3 col-sm-6">
            <select name="txt_sexo" id = 'txt_sexo', class = 'form-control'>
              <option value="H" <?php if($objDuenio->sexo == 'H') echo 'selected'; ?>>Hombre</option>
              <option value="M" <?php if($objDuenio->sexo == 'M') echo 'selected'; ?>>Mujer</option>
            </select>    
          </div>
        </div>

        <div class="form-group">
            <div class="col-sm-offset-3 col-sm-6"> 
            <?php
            $opcionesDocumento = array();
            if(isset($listado_documentos)){ 
              $defaultSelection = $objDuenio->documento_id; 
              foreach ($listado_documentos as $doc) { 
                $opcionesDocumento[$doc->id] = $doc->documento;
                if($defaultSelection == 0) $defaultSelection = $doc->id;
              }
            }
            echo form_dropdown('txt_documento', $opcionesDocumento, $defaultSelection, "id = txt_documento, class = 'form-control'");
            ?> 
            </div>
        </div>

        <div class="form-group">
            <div class="col-sm-offset-3 col-sm-6"> 
              <?php 
              $atributos = array('type' => 'number', 
                                 'class' => 'form-control entero', 
                                 'name' => 'txt_dni_duenio',
                                 'min' => '0',
                                 'id' => 'txt_dni_duenio',  
                                 'required' => 'required',
                                 'placeholder' => 'DNI',
                                 'value' => $objDuenio->dni);
              echo form_input($atributos);
              ?> 
            </div>
        </div>

        <div class="form-group">
            <div class="col-sm-offset-3 col-sm-6"> 
              <?php 
              $atributos = array('type' => 'number', 
                                 'class' => 'form-control', 
                                 'name' => 'txt_telefono_duenio',
                                 'min' => '0',
                                 'id' => 'txt_telefono_duenio', 
                                 'placeholder' => 'Tel&eacute;fono',
                                 'value' => $objDuenio->telefono);
              echo form_input($atributos);
              ?> 
            </div>
        </div>

        <div class="form-group">
            <div class="col-sm-offset-3 col-sm-6"> 
              <?php 
              $atributos = array('type' => 'text', 
                                 'class' => 'form-control', 
                                 'name' => 'txt_domicilio_duenio',
                                 'id' => 'txt_domicilio_duenio',  
                                 'required' => 'required',
                                 'placeholder' => 'Domicilio',
                                 'value' => $objDuenio->domicilio);
              echo form_input($atributos);
              ?> 
            </div>
        </div>

        <div class="form-group">
            <div class="col-sm-offset-3 col-sm-6"> 
              <?php 
              $atributos = array('type' => 'email', 
                                 'class' => 'form-control', 
                                 'name' => 'txt_email_duenio',
                                 'id' => 'txt_email_duenio', 
                                 'placeholder' => 'E-mail',
                                 'value' => $objDuenio->email);
              echo form_input($atributos);
              ?> 
            </div>
        </div>

        <div class="form-group">
            <div class="col-sm-offset-3 col-sm-6"> 
              <?php 
              $atributos = array('type' => 'text', 
                                 'class' => 'form-control', 
                                 'name' => 'txtarea_observaciones',
                                 'id' => 'txtarea_observaciones', 
                                 'placeholder' => 'Observaciones', 
                                 'rows' => '3',
                                 'value' => $objDuenio->observaciones);
              echo form_textarea($atributos);
              ?> 
            </div>
        </div>
      </div>

      <div class="modal-footer">
        <button type="submit" class="btn btn-default" title = 'Guardar' alt = 'Guardar'>Guardar</button>
        <?php if(isset($modalDesactivado)) {
          // Ocurrió un error al validar los datos a guardarse y no se abre el formulario modal
          $extra = "class = 'btn btn-default' onclick=\"redireccionar('" . site_url($nombre_controlador . '/' . $metodo_ver_todos) . "')\"";
          echo form_button('btn_cancelar', 'Cancelar', $extra);
          }
          else echo "<button type='button' class = 'btn btn-default' title = 'Cancelar' alt = 'Cancelar' data-dismiss='modal'>Cancelar</button>";
           ?>
      </div>
      <?php echo form_close();?>
  </div>
</div>  